package com.rd.sys.service.analysis.project;

import java.util.List;

import com.rd.sys.dto.client.store.Project;

public interface ProjectService {

    /**
     * 查询项目描述详情
     * 
     * @param userCode
     * @param projectName
     * @return
     */
    public List<Project> queryProjectList(String userCode, String projectName);

    /**
     * 从项目描述文件中读取项目信息
     * 
     * @param userCode
     * @return
     * @throws Exception
     */
    public List<Project> readProjectList(String userCode) throws Exception;

    /**
     * 
     * 
     * @param userCode
     * @param project
     * @throws Exception
     */

    /**
     * 同步项目信息
     * 
     * @param userno
     * @param userCode
     * @param project
     *            待新增的项目
     * @param opercode
     *            操作代码
     * @throws Exception
     */
    public void syncProject(Integer userno, String userCode, Project project, String opercode) throws Exception;

}
